@charset "gb2312";
/* CSS Document */

body {
	background:url("../images/bg.jpg")/*tpa=http://www.zcshunlong.com/images/bg.jpg*/ repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
.clear {
	clear:both
}
ol, ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.nav1 {
	width:1100px;
}
.nav1 li {
	float:left;
	width:137px;
	height:45px;
	color:#fff;
	line-height:45px;
	font-size:15px;
	text-align: center;
	font-weight: bold;
}
.nav1 li a {
	width:137px;
	height:45px;
	color:#fff;
	font-weight: bold;
	display:block;
	line-height:47px;
}
.nav1 li a:hover {
	background:#ffffff;
	color:#a11715;
}
.hy_nav {
	width:1100px;
	height:46px;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:15px;
}
.hy_nav ul {
	width:1100px;
	margin: 0 auto;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:15px;
}
.hy_nav ul li {
	float:left;
	width:157px;
	display:block;
	height:46px;
	line-height:22px;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:15px;
}
.hy_nav ul li a {
	color:#FFFFFF;
	display:block;
	float:left;
	width:157px;
	text-align:center;
	height:46px;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:15px;
	text-decoration:none;
}
.hy_nav ul li a span {
	display:block;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:15px;
	text-decoration:none;
}
.hy_nav ul li a:hover {
	font-weight:bold;
	background:#FFFFFF;
	color:#cc0005;
	font-weight:bold;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:15px;
	text-decoration:none;
}
.cp14 {
	font-size:15px;
	width:250px;
	text-align:left;
	height:47px;
	font-family:"Î¢ÈíÑÅºÚ";
}
.cp14 a {
	font-size:15px;
	width:250px;
	text-align:left;
	height:41px;
	display:block;
	line-height:41px;
	padding-left:40px;
	color:#ffffff;
	text-decoration:none;
	font-family:"Î¢ÈíÑÅºÚ";
}
.cp14 a:hover {
	font-size:15px;
	width:250px;
	text-align:left;
	height:41px;
	display:block;
	line-height:41px;
	padding-left:40px;
	color:#ffd800;
	text-decoration:none;
	font-family:"Î¢ÈíÑÅºÚ";
}
.cp14 a:visited {
	font-size:15px;
	width:250px;
	text-align:left;
	height:41px;
	display:block;
	line-height:41px;
	padding-left:40px;
	text-decoration:none;
	color:#ffffff;
	font-family:"Î¢ÈíÑÅºÚ";
}
.sz14 {
	font-size:15px;
	color:#256a06;
	line-height:28px;
	font-weight:normal;
	padding-left:30px;
	width:128px;
	text-align:left
}
.nr14 {
	font-size:15px;
	color:#333;
	line-height:30px;
}
.zi14bai {
	font-size:15px;
	color:#fff;
	line-height:28px;
	font-family:"Microsoft Yahei";
	font-weight:bold;
	text-align:center;
}
.zi12bai {
	font-size:14px;
	color:#fff;
	line-height:28px;
	font-family:"Î¢ÈíÑÅºÚ";
}
.zi12bai a {
	font-size:14px;
	color:#fff;
	line-height:28px;
	text-decoration:none;
	font-family:"Î¢ÈíÑÅºÚ";
}
.zi12bai a:hover {
	font-size:14px;
	color:#fff;
	line-height:28px;
	text-decoration:none;
	font-family:"Î¢ÈíÑÅºÚ";
}
.zi12bai a:visited {
	font-size:14px;
	color:#fff;
	line-height:28px;
	text-decoration:none;
	font-family:"Î¢ÈíÑÅºÚ";
}
.news {
	font-size:14px;
	color:#333;
	height:28px;
}
.news a {
	font-size:14px;
	line-height:28px;
	display:block;
	padding-left:20px;
	list-style-type:none;
	color:#333;
	text-decoration:none;
	list-style-type:none;
}
.news a:hover {
	font-size:14px;
	line-height:28px;
	display:block;
	padding-left:20px;
}
/*Ö÷ÐÂÎÅÁÐ±í*/
.news_list {
	width:100%;
	BACKGROUND-COLOR: #fff;
	list-style-type: none;
	border-collapse :collapse;
	margin: 0px;
	padding: 0px;
	line-height:28px;
}
.news_list tr {
	background-image: url("../images/tr_bg.gif")/*tpa=http://www.zcshunlong.com/images/news/tr_bg.gif*/;
	background-repeat: repeat-x;
	background-position: center bottom;
}
.news_list td {
	border: 1px solid #efefef;
}
.news_list a {
	margin-left: 12px;
	padding-left:10px !important;
*padding-left:0px;
}
.news_list li {
	background-repeat:no-repeat
}
.news_list .li0 {
	background-image: url("../images/icon.gif")/*tpa=http://www.zcshunlong.com/images/news/icon.gif*/;
}
.news_list .li1 {
	background-image: url("../images/icon_red.gif")/*tpa=http://www.zcshunlong.com/images/news/icon_red.gif*/;
}
/*ÁôÑÔ±¾*/
.book {
	border:0px solid #3399ff;
	width:100%;
	min-height:190px;
	clear: both;
}
.book .bor {
	border-width:1px;
	_zoom:1;
	border-style:solid;
}
.book .left {
	background: #f7f7f7;
}
.book .right {
	background: #fff;
	border-left:1px solid #c0c0c0;
}
.book .content {
	width:auto;
	zoom:1;
	padding-left:150px;
	margin-bottom:5px;
	border-color:#c0c0c0;
}
.book .user {
	padding:7px 5px 4px;
	width:140px;
	float:left;
	margin-left:-160px !important;
	margin-left:-75px;
	text-align:center;
}
.book .admin {
	padding:3px 10px 3px 3px;
	height:16px;
}
.book .admin span.mm {
	display:block;
	vertical-align:middle;
}
.book .admin span.mm div* {
	vertical-align:middle;
	margin-bottom:1px;
}
.book .cont {
	padding:10px;
	overflow:visible;
	height:auto !important;
	min-height:80px;
	height:80px;
	margin-left:-1px !important;
	margin-left:-4px;
}
.book .sign {
	padding:10px;
	zoom:1;
	overflow:hidden;
}
.book .border {
	border-width:1px 0px 0px 0px;
	border-color:#c0c0c0;
}
/*ÐÂÎÅ²úÆ·µÄÄÚÈÝ*/
div.content {

	width:900px;

}
div.content h2 {
	text-align: center;
	font-size: 18px;
}
div.content .time {
	text-align:right;
	color:red;
}
div.content p {
	text-indent: 2em;
}
/**/

/*ËõÂÔÍ¼Ð§¹û*/
.show {
	margin:5px;
	display:inline-block;
}
.show a {
	padding:5px;
	display:inline-block;
}
.zi12hong {
	font-size:14px;
	color:#ff0000;
	line-height:28px;
}
.zi12hui {
	font-size:14px;
	color:#333;
	line-height:35px;
	text-align:left
}
.zi12hui img {
}
.zi12hui a {
	font-size:14px;
	color:#333;
	line-height:28px;
	text-decoration:none;
	font-family:"Î¢ÈíÑÅºÚ";
}
.zi12hui a:hover {
	font-size:14px;
	color:#333;
	line-height:28px;
	font-family:"Î¢ÈíÑÅºÚ";
}
.zi12hui a:visited {
	font-size:14px;
	color:#333;
	line-height:28px;
	font-family:"Î¢ÈíÑÅºÚ";
}




.indexcafra{ width:100%; height:300px;padding:0;}
.prona1{margin:0px auto 0 auto; padding:0 0 0 0;width:100%;text-align:center;position:relative;font-size:14px;color:#aeafae; background:url(../images/topline.gif) left center repeat-x;}
.prona1 font{color:#3889c7;font-size:22px; background:#fff; display:inline-block; text-transform:uppercase; padding:0 10px; font-family:'Microsoft Yahei'; font-weight:bold; }
.prona1 em{ display:inline-block; background: url(../images/topl.gif) center center no-repeat; width:36px; height:18px; }
.proname1{margin:0 auto;width:980px;text-align:center;color:#ff733b;font-size:28px; line-height:1;padding:0px 10px 0 10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase;}

.newsf{ width:1000px; margin:0 auto; height:290px; padding:0px 0 0 0;}
.newsul{ float:left; width:1000px; padding:0px 0 0px 0px; height:230px; overflow:hidden;}
.newsul li{ cursor:pointer; float:left; width:480px; height:95px; display:inline; margin:10px 10px 20px 0px; padding-right:10px;}
.newsul li a{ cursor:pointer; float:left; width:478px; height:93px; border:1px solid #e7e7e7; background:#f7f7f7;}
.newsul li a:hover{ cursor:pointer; float:left; width:478px; height:93px; border:1px solid #ff733b;}
.newsimg{ float:left; width:100px; height:75px; display:inline; margin:9px 0 0 9px;}
.newsword{ float:left; width:350px; padding:0 0 0 10px;}
.newsword p.top1{ float:left; width:350px; height:35px; line-height:35px;margin: 0px;
padding: 0px;}
.newsword p.top1 span{ float:left; width:240px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#018c17; }
.newsword p.top1 label{ float:right; width:90px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#747474;}
.newscon{ color:#747474; float:left;width:350px; height:48px; line-height:24px; overflow:hidden; font-size:12px;}
.newsfra{ width:100%; height:452px; padding:40px 0 0 0;}


body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, h1, h2, h3, h4 {
    margin: 0px;
    padding: 0px;
    font-size: 14px;
}

/* top_bg */
body{overflow-x: hidden;position:relative;}
.top_bg{width:100%;height:30px;background:#e3e3e3}
.top{width:980px;height:30px;margin:0 auto;overflow:hidden}
.top_left{float:left;font:13px/30px "microsoft yahei";color:#b4b4b;}
.top_left span{color:#fff;font:18px/30px "impact";}
.top_right{float:right;width:auto;height:30px;}

.text{width:109px;float:left;font:12px/20px 'microsoft yahei';color:#cccccc;text-indent:10px;height:20px;padding:5px 0;background:#000;border:0}
.select{float:left;width:72px;border:0;background:url(../images/select.jpg) right center no-repeat #000;}
.btn{float:left;background:url(../images/button.jpg) no-repeat center center #000;width:36px;height:30px;border:0;cursor:pointer;}
.select select{margin:5px auto;width:72px;}
.searchBar span{ float:right; margin-top:6px;}
.searchBar span a{ color:#666; margin-right:8px;}
.searchBar span a:hover{ color:#6a6a6a;}
.searchBar .select {float:left; margin-top:1px; display:inline; margin-right:8px;}
.searchBar .text {float:left;}
.searchBar .text input{width:182px; padding-top:3px; height:17px; border:1px solid #b7d1eb;}
div.selectbox-wrapper{overflow:hidden;width:72px;position: absolute;text-align:left;*margin-top:0;z-index:111;background:url(../images/select_bg.jpg) 0 0 repeat-y}
div.selectbox-wrapper ul li.current {color: #fff;background-color:#36c}
div.selectbox-wrapper ul li {text-align:center;padding-right:3px;padding-bottom:3px;width:72px;cursor:pointer;line-height:20px;padding-top: 3px;font-size:12px;font-family:'Î¢ÈíÑÅºÚ';color:#fff;}
div.selectbox-wrapper ul li.selected {background-color: #6a6a6a;color:#fff;}
.selectbox{border:none;display:block;width:72px;background:none;text-indent:9px;cursor:pointer;height:30px;font-size:12px;font-family:'microsoft yahei';color:#cccccc;line-height:30px;}
.top_msg{float:left;font:13px/30px "microsoft yahei";color:#b4b4b;background:url(../images/top_msg.jpg) 0 center no-repeat;padding-left:24px;margin-right:10px;}
.top_contact{float:left;font:13px/30px "microsoft yahei";color:#b4b4b;background:url(../images/top_contact.jpg) 0 center no-repeat;padding-left:24px;}
/* navbg */
.nav-box{width:100%;height:105px;position:relative;z-index:99}
.nav-bg{width:100%;position:absolute;top:0;left:0;height:117px;background:url(../images/navbg.png) 0 0 repeat-x;}
.nav-center{width:1100px;height:117px;margin:0 auto;}





/* banner */


/* marquee */
.marquee_bg1{width:100%;height:26px;background:#1d1d1d;position:relative;margin-bottom:48px;}
.marquee_bg2{width:100%;background:url(../images/marquee.png) center 0 no-repeat;height:44px;position: absolute;left:0;top:5px;}
.marquee{width:980px;height:44px;overflow:hidden;margin:0 auto;}
.marquee p{float:left;width:110px;height:44px;text-align:right;font:14px/44px "microsoft yahei";color:#1d1d1d;}
.marquee marquee{float:left;width:860px;height:44px;font:14px/44px "microsoft yahei";color:#1d1d1d}


.con1_right {
    float: right;
    width:750px;
    height: auto;
    overflow: hidden;
	margin-top:5px;
}
.con {
    padding-top: 0px;
    margin: 0px auto;
}
.con ul li {
    float: left;
    width: 225px;
    padding: 0px 10px 10px 10px;
}
.con ul li span {
    display: block;
    text-align: center;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.con ul li img {
    padding: 2px;
    border: 1px solid #CCC;
}
.con ul li span a {
    font-size: 14px;
}



.bb_nav{
	height: 60px;
	background-color:#000;
	position: relative;
}
.bb_nav_c{
	width: 1000px;
	margin:0 auto;
}
.bb_nav ul li{
	width: 111px;
	float: left;
	text-align: center;
	margin-left: 12px;
}
.bb_nav ul li a{
	display: inline-block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	color:#fff;
	margin-top: 10px;
	font-size: 16px;
	border-radius: 4px;
}
.bb_nav ul li a:hover{
	background-color: #e5161c
}
.bb_nav_c span{
	display: inline-block;
	width: 42px;
	height: 21px;
	background: url(../images/0013942_22.png) no-repeat center center;
	position: absolute;
	left: 50%;
	margin-left: -21px;
	bottom: -21px
}


.footer_c{
	width: 100%;
	padding-bottom: 35px;
}

.f_pic{
	display: inline-block;
	vertical-align: top;
	margin-top: 34px;
	margin-right: 10px;
	float:left;
}
.f_content{
	display: inline-block;
	line-height: 40px;
	color:#fff;
	margin-top: 40px;
	overflow: hidden;
	text-align: center;
}
.f_content a{
	color:#fff;
}
.f_content a:hover{
	text-decoration: underline;
}




.anli{ width:960px; margin:0 auto;}

.anli_l{ background:url(../images/a_l.jpg) no-repeat; width:234px; height:auto; float:left; overflow:hidden; border-bottom:#cacaca 1px solid;}

.anli_l h3{font-family:"Î¢ÈíÑÅºÚ"; font-size:26px; font-weight:normal; height:80px; padding:22px 0 0 71px;}

.anli_l h3 a,.anli_l h4 a{ color:#fff; }
.anli_l h3 a:hover,.anli_l h4 a:hover{ color:#fff; text-decoration: underline;}

.anli_l h4{ background:url(../images/a_h3.jpg) no-repeat; height:36px; margin:2px 0 0px 9px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; font-weight:normal; padding:9px 0 0 42px;}

.anli_l ul{ padding:0 0 0 19px;}

.anli_l ul li{ width:200px; height:40px; line-height:40px;float:left;overflow: hidden;padding-left:10px;border-bottom: 1px dashed #D9D9D9;}

.anli_l ul li a{ color:#666;font-size:14px;}

.anli_l ul li a:hover{color:#c50000;}

.a_s{ clear:both; padding:40px 0 0 3px; font-size:14px; color:#1d0f09; font-family:"Î¢ÈíÑÅºÚ";}

.a_s p{ padding:12px 0 10px 0;}

.a_s .in_t{ border:0; background:url(../images/a_sbg.jpg) no-repeat; width:145px; height:30px; line-height:30px; float:left; color:#b0b0b0; padding:0 8px;}



.pro_box {
    width: 750px;
    border: 1px solid #EAEAEA;
	float: right;
}


.title {position:relative;height: 40px;border-bottom:1px solid #e7e7e7;overflow: hidden;background:url(../images/t1.gif) repeat-x;}
.title .tit_tx {float:left;padding-left:42px;font: bold 18px/38px "Microsoft Yahei";color: #034091;background:url(../images/icon1.gif) no-repeat 26px 10px;}
.title .tit_tx a {color: #018c17;}
.title i {float: right;padding: 11px 16px 0 0;}
.title i a {color: #999;}

.llx_tt {
    width: 200px;
    height: 40px;
    font-size: 16px;
    font-weight: bold;
    color: #FFF;
    background: #000 url("../images/l_2.jpg") no-repeat scroll center bottom;
    padding-left: 30px;
    padding-top: 10px;
    margin: 15px auto auto;
    font-family: "Microsoft Yahei";
}
.llx_nr {
    width: 180px;
    padding: 10px;
    height: auto;
    background: #d30202 none repeat scroll 0% 0%;
    color: #FFF;
    font-size: 14px;
    line-height: 28px;
    font-weight: normal;
    font-family: "Microsoft Yahei";
}

.llx_nr2 {
    width:220px;
    padding: 10px;
    height: auto;
    background: #d30202 none repeat scroll 0% 0%;
    color: #FFF;
    font-size: 14px;
    line-height: 28px;
    font-weight: normal;
    font-family: "Microsoft Yahei";
	margin-bottom:20px;
}


#box_mainm {
    float: none;
    margin: 15px auto 0px;
    width: 1200px;
    min-height:1100px;
  overflow:hidden;
}
#box_mainm_sub2 {
    float: right;
    width: 956px;
}
.FrontComContent_detail01-1442279522082_htmlbreak p {
    line-height: 40px;
    font-size: 16px;
}


.border_57 {
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	position:relative;
	text-align:left;
	width:100%
}
.border_57 .border_57-topr {
	background-image:url("../images/border-topr-10.gif")/*tpa=http://www.wfrflw.com/borders/border_57/images/border-topr.gif*/;
	line-height:43px;
	background-repeat:no-repeat;
	background-position:right top;
	height:43px
}
.border_57 .border_57-topl {
	line-height:43px;
	background:url("../images/border-topl-10.gif")/*tpa=http://www.wfrflw.com/borders/border_57/images/border-topl.gif*/ no-repeat left top;
	height:43px
}
.border_57 .border_57-midr {
	background:url("../images/border-midr-10.gif")/*tpa=http://www.wfrflw.com/borders/border_57/images/border-midr.gif*/ repeat-y right top
}
.border_57 .border_57-midl {
	width:100%;
	background:url("../images/border-midl-10.gif")/*tpa=http://www.wfrflw.com/borders/border_57/images/border-midl.gif*/ repeat-y left top
}
.border_57 .borderContent {
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px
}
.border_57 .border_57-footerr {
	background:url("../images/border-footerr-10.gif")/*tpa=http://www.wfrflw.com/borders/border_57/images/border-footerr.gif*/ no-repeat right bottom;
	height:7px;
	font-size:0
}

.border_57 .comptitle_57 {
	position:absolute;
	width:98%;
	height:43px;
	top:7px;
	left:15px;
	line-height: 30px;
	background: transparent url("../images/icon1.gif") no-repeat scroll 10px 5px;
	border-bottom:#868686 1px dashed;
}
.border_57 .comptitle_57 STRONG {
	text-align:left;
	font-style:normal;
	width:45%;
	float:left;
	margin-left:25px;
	word-break:break-all;
	font-weight:bold;
	text-decoration:none;
}
.border_57 .comptitle_57 .titlestyle_57 {
	color:#252525;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none
}
.border_57 .comptitle_57 STRONG IMG {
	width:20px;

	height:20px;
	vertical-align:middle;
	margin-right:5px
}
.border_57 .comptitle_57 EM {
	font-style:normal;
	float:right;
	font-weight:normal;
	margin-right:10px
}
.border_57 .comptitle_57 EM SPAN.extendLink {
	text-align:right;
	font-size:12px;
	margin-right:8px
}
.border_57 .comptitle_57 EM SPAN.moreLink {
	font-style:normal;
	font-weight:normal
}
.border_57 .compmore_57 {
	text-align:right;
	clear:both;
	font-size:12px;
	margin-right:10px
}
.border_57 .compmore_57 .extendLink {
	text-align:right;
	font-size:12px;
	margin-right:10px
}
.border_57 .compmore_57 .moreLink {
	font-style:normal;
	font-weight:normal
}


.section{position:relative; width:100%; margin:auto;  clear:both; overflow: hidden; }
.company{  width:1004px; padding-top: 15px; margin:0 auto; }
.companPic{
	position: relative;
	width: 300px; height:220px;margin-right: 10px;
	overflow: hidden;
}

.fl_p{position:relative;float:left;}
.fr_p{position:relative;float:right;}

.companynr{
	width: 684px; height: 210px;  padding-top: 6px;
	color: #8ef6e1;line-height: 26px;
	overflow: hidden;
	float:right;
	font-size:14px; color:#FFF;
}
.companynr h2{
	width: 684px; height: 32px; margin-top: 16px;
}
.companynr h2 .P1{
	width: 380px;  padding-left: 40px;
	color: #fff; font-size: 18px; line-height: 32px; font-weight: normal;
	background: url(../images/icon1.png) left center no-repeat;
}
.companynr h2 .P2{
	width: 220px;  padding-left: 40px;
	color: #fff; font-size: 18px; line-height: 32px; font-family:arial;font-weight: normal;
	background: url(../images/icon2.png) left center no-repeat;
}


#indemoa {	WIDTH: 9999px; FLOAT: left; overflow:hidden; }

#demoa2 {	FLOAT: left}

#demo {
	WIDTH:1000px; OVERFLOW:hidden; height:250px; margin:0 auto; }

#indemo {
	WIDTH:9999px; FLOAT:left
}
#demo1 {
	FLOAT:left
}
#demo2 {
	FLOAT:left
}

.showcar li{width:230px; height:225px; float:left; margin:18px 15px 0 16px; border:1px solid #d8d8d8; overflow:hidden; display:inline;}
.showcar li img{width:222px; height:185px; margin:4px;}
.showcar li p{width:230px; height:31px; background:#d8d8d8; text-align:center; line-height:31px;}
.showcar li a{color:#333;}



.bnbn1{ width:100%; height:335px; background:url(../images/footer_bg.jpg) no-repeat center;}